<?php

/*
* Modelo: "tipo_valla.php"
*
* Realizado por:
* 	Carlos Calvo
*	Elisa Conesa
*/

@include_once('../enlaceBD.php');

class Tipo_valla {
	
	/* Nombre de las Variables del Modelo (INFORMATIVO)
	+-------------+-------------+------+-----+---------+----------------+
	| Field       | Type        | Null | Key | Default | Extra          |
	+-------------+-------------+------+-----+---------+----------------+
	| id_tipo_vp  | int(11)     | NO   | PRI | NULL    | auto_increment |
	| descripcion | varchar(50) | NO   |     | NULL    |                |
	+-------------+-------------+------+-----+---------+----------------+
    */
	
    // Variable para los resultados de las Consultas
    private $respuesta;
	
	// Tablas del Modelo
    private $trvp_tipo_vp 			= "rvp_tipo_vp";
	
	
	// =================================================================================================================
	//	FUNCION - CONSULTAR LOS TIPOS DE VALLAS PUBLICITARIAS
	// =================================================================================================================
	
	public function consultar() {
		$conexion 	= new EnlaceBD;
        $var 		= $conexion->conectar( $_SESSION['db_rvp'] );
		
		$sql = "select id_tipo_vp as id_tipo_vp, 
					descripcion as descripcion 
				from ".$_SESSION['db_rvp'].$_SESSION['schema_db'].".$this->trvp_tipo_vp";
		
		$this->respuesta = $conexion->consultar($sql) 
			or die("No se pudo Consultar los Tipos de la Vallas Publicitarias.");
		
		$i = 0;
		while ( $temparray = $this->respuesta->buscar_fila() ) {
			$lista_tipo_vp[$i][0] = $temparray['id_tipo_vp'];
			$lista_tipo_vp[$i][1] = strtoupper($temparray['descripcion']);
			$i++;
		}
		
		$conexion->desconectar();
		return $lista_tipo_vp;
	}
	
	
	// =================================================================================================================
	//	FUNCION - CONSULTAR LOS TIPOS DE VALLAS PUBLICITARIAS PARA EL MAPA
	// =================================================================================================================
	
	public function consultar_tipo_sen_id() {
		$conexion 	= new EnlaceBD;
        $var 		= $conexion->conectar( $_SESSION['db_rvp'] );
		
		$sql = "select id_tipo_vp as id_tipo_vp, 
					descripcion as descripcion 
				from ".$_SESSION['db_rvp'].$_SESSION['schema_db'].".$this->trvp_tipo_vp";
		
		$this->respuesta = $conexion->consultar($sql) 
			or die("No se pudo Consultar los Tipos de Vallas Publicitarias para el Mapa.");
		
		while ( $temparray = $this->respuesta->buscar_fila() ) {
			$lista_tipo_vp_id[0] .= $temparray['id_tipo_vp'].",";
			$lista_tipo_vp_id[1] .= strtoupper($temparray['descripcion']).",";
		}
		
		$conexion->desconectar();
		return $lista_tipo_vp_id;
	}
}
?>